{\rtf1\ansi\deff1\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fnil\fprq0\fcharset0 Times{\*\falt Times New Roman};}{\f2\fnil\fprq0\fcharset0 Times{\*\falt Times New Roman};}{\f3\fnil\fprq0\fcharset0 Helvetica;}{\f4\fnil\fprq0\fcharset0 Arial;}{\f5\fswiss\fprq0\fcharset0 Sans;}{\f6\fswiss\fprq0\fcharset128 Sans;}{\f7\fmodern\fprq1\fcharset0 Courier New;}{\f8\fnil\fprq0\fcharset128 StarSymbol{\*\falt Arial Unicode MS};}{\f9\fmodern\fprq1\fcharset128 Courier New;}{\f10\fswiss\fprq0\fcharset128 Helvetica;}{\f11\fnil\fprq2\fcharset0 DejaVuSans;}{\f12\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt msmincho};}{\f13\fnil\fprq2\fcharset0 Lucidasans;}{\f14\fnil\fprq0\fcharset0 Lucidasans;}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red127\green0\blue85;\red42\green0\blue255;\red0\green0\blue192;\red0\green0\blue255;\red63\green127\blue95;\red0\green128\blue128;\red63\green127\blue127;\red127\green0\blue127;\red128\green128\blue128;\red63\green95\blue191;\red255\green255\blue255;\red153\green153\blue153;\red230\green230\blue230;}
{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034\snext1 Normal;}
{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs28\lang255\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\loch\f3\fs28\lang1034\sbasedon1\snext3 Heading;}
{\s3\li567\ri340\lin567\rin340\fi113\sb170\sa113\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034\sbasedon1\snext3 Body Text;}
{\s4\li567\ri340\lin567\rin340\fi113\sb170\sa113\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon3\snext4 List;}
{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ai\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\i\loch\fs24\lang1034\i\sbasedon1\snext5 caption;}
{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon1\snext6 Index;}
{\s7\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs32\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs44\lang1034\b\loch\f3\fs44\lang1034\b\sbasedon2\snext3{\*\soutlvl0} heading 1;}
{\s8\sb240\sa120\cbpat14\keepn\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b\sbasedon2\snext3{\*\soutlvl1} heading 2;}
{\s9\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b\sbasedon2\snext3{\*\soutlvl2} heading 3;}
{\s10\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b\sbasedon2\snext3{\*\soutlvl3} heading 4;}
{\s11\li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs23\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b\sbasedon2\snext3{\*\soutlvl4} heading 5;}
{\s12\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034\sbasedon1\snext12 Preformatted Text;}
{\s13\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs32\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs32\lang1034\b\loch\f3\fs32\lang1034\b\sbasedon2\snext13 Contents Heading;}
{\s14\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon6\snext14 toc 1;}
{\s15\li283\ri0\lin283\rin0\fi0\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon6\snext15 toc 2;}
{\s16\li566\ri0\lin566\rin0\fi0\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon6\snext16 toc 3;}
{\s17\li849\ri0\lin849\rin0\fi0\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon6\snext17 toc 4;}
{\s18\li1132\ri0\lin1132\rin0\fi0\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon6\snext18 toc 5;}
{\s19\cf0\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034\sbasedon1\snext19 header;}
{\s20\cf0\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034\sbasedon1\snext20 footer;}
{\s21\sa57\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034\sbasedon1\snext3 Horizontal Line;}
{\s22\li850\ri1134\lin850\rin1134\fi227\sb113\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i\sbasedon1\snext22 Quotations;}
{\s23\li624\ri0\lin624\rin0\fi0\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs21\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs21\lang1034\b\loch\f3\fs21\lang1034\b\sbasedon2\snext3{\*\soutlvl5} heading 6;}
{\s24\li1415\ri0\lin1415\rin0\fi0\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034\sbasedon6\snext24 toc 6;}
{\*\cs26\cf2\ul\ulc0\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 Internet link;}
{\*\cs27\cf0\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 Numbering Symbols;}
{\*\cs28\cf0\rtlch\af8\afs18\lang255\ltrch\dbch\af8\langfe255\hich\f8\fs18\lang1034\loch\f8\fs18\lang1034 Bullet Symbols;}
}{\*\listtable{\list\listtemplateid1
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-360\li3960}}\listid1}
{\list\listtemplateid2
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li720}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9675 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li1080}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9632 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li1440}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li1800}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9675 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li2160}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9632 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li2520}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li2880}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9675 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li3240}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9632 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li3960}}\listid2}
{\list\listtemplateid3
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-360\li3960}}\listid3}
{\list\listtemplateid4
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li720}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9675 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li1080}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9632 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li1440}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li1800}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9675 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li2160}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9632 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li2520}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li2880}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9675 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li3240}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9632 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f8\fs18\f8\fs18\f8\fs18\f8\fi-360\li3960}}\listid4}
{\list\listtemplateid5
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-360\li3960}}\listid5}
{\list\listtemplateid6
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-360\li3960}}\listid6}
{\list\listtemplateid7
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720}\listid7}
{\list\listtemplateid8
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240}
{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}
{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-360\li3960}}\listid8}
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}{\listoverride\listid2\listoverridecount0\ls1}{\listoverride\listid3\listoverridecount0\ls2}{\listoverride\listid4\listoverridecount0\ls3}{\listoverride\listid5\listoverridecount0\ls4}{\listoverride\listid6\listoverridecount0\ls5}{\listoverride\listid7\listoverridecount0\ls6}{\listoverride\listid8\listoverridecount0\ls7}}

{\info{\author fguillen}{\creatim\yr2008\mo4\dy17\hr12\min22}{\author fguillen}{\revtim\yr2008\mo4\dy19\hr0\min37}{\printim\yr2008\mo4\dy19\hr0\min18}{\comment StarWriter}{\vern6800}}\deftab709
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\headery0{\*\headeryb283\headerxl0\headerxr0\headeryh566}{\header \pard\plain \s1\cf0\qr{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034 {\rtlch \ltrch\loch\f1\fs20\lang1034\i0\b0 Conexi\'f3n a un AS/400 (iSeries) desde JDBC}
\par \pard\plain \s21\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\margtsxn0\margbsxn57\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034 
\par }
\footery0{\*\footeryt283\footerxl0\footerxr0\footeryh566}{\footer \pard\plain \s20\cf0\qr\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034 
\par \pard\plain \s21\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\margtsxn0\margbsxn57\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034 
\par \pard\plain \s20\cf0\qr\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034{\field{\*\fldinst \\page}{\fldrslt 13}}{\rtlch \ltrch\loch }
\par }
\pgdscnxt0 Standard;}}
\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1787\margbsxn2075\headery1134{\header \pard\plain \s1\cf0\qr{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha {\rtlch \ltrch\loch\f1\fs20\lang1034\i0\b0 Conexi\'f3n a un AS/400 (iSeries) desde JDBC}
\par \pard\plain \s21\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\margtsxn653\margbsxn998\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034 
\par }
\footery1134{\footer \pard\plain \s20\cf0\qr\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034 
\par \pard\plain \s21\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\margtsxn653\margbsxn998\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034 
\par \pard\plain \s20\cf0\qr\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034{\field{\*\fldinst \\page}{\fldrslt 13}}{\rtlch \ltrch\loch }
\par }
\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \sb240\sa120\keepn\f3\fs44\b\f12\fs32\b\fs32\b\qc \ltrpar\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\keepn 
\par \pard\plain \ltrpar\s3\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql 
\par \pard\plain \sb240\sa120\keepn\f3\fs44\b\f12\fs32\b\fs32\b\qc \ltrpar\s7\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\keepn {\rtlch \ltrch\loch\f3\fs44\lang1034\i0\b Conexi\'f3n a un AS/400 (iSeries) desde JDBC}
\par \pard\plain \ltrpar\s3\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Un proyecto de i+D para {\rtlch\ltrch\dbch\hich\b\loch\b wTul Inform\'e1tica S.L.} por {\rtlch\ltrch\dbch\hich\b\loch\b Fernando Guil\'e9n}.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0{\rtlch\ltrch\dbch\hich\b\loch\b wTul}}{\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 : http://www.wtul.com}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0{\rtlch\ltrch\dbch\hich\b\loch\b Fernando Guillen}}{\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 : http://www.fernandoguillen.info}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 19 de Marzo de 2008}
\par \page\pard\plain \ltrpar\s3\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \sect\sbknone\cols1\ltrsect
\pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\keepn\ql\rtlch\afs32\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs32\lang1034\b\loch\f3\fs32\lang1034\b {\rtlch \ltrch\loch\f3\fs32\lang1034\i0\b Contenidos}
\par \pard\plain \ltrpar\s14\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Conexi\'f3n a un AS/400 (iSeries) desde JDBC\tab 1}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Los dos drivers que pueden hacer el trabajo\tab 3}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 DB2 Universal JDBC Driver\tab 3}
\par \pard\plain \ltrpar\s17\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li849\ri0\lin849\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Ejemplo de conexi\'f3n\tab 3}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 IBM ToolBox para Java\tab 4}
\par \pard\plain \ltrpar\s17\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li849\ri0\lin849\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Ejemplo de conexi\'f3n\tab 4}
\par \pard\plain \ltrpar\s17\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li849\ri0\lin849\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Utilidad Ping\tab 4}
\par \pard\plain \ltrpar\s17\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li849\ri0\lin849\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Prueba para insert into\tab 5}
\par \pard\plain \ltrpar\s17\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li849\ri0\lin849\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Lugar oficial de desarrollo y descarga\tab 5}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Documentaci\'f3n\tab 6}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Preparaci\'f3n del AS/400\tab 6}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Requerimientos del AS/400 para funcionar con IBM Toolbox para java\tab 6}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Problemas de conexi\'f3n con el AS400\tab 7}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configurando todo para trabajar desde Hibernate\tab 8}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.cfg.xml\tab 8}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Problemas con Hibernate\tab 8}
\par \pard\plain \ltrpar\s17\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li849\ri0\lin849\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Error SQL7008\tab 8}
\par \pard\plain \ltrpar\s18\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li1132\ri0\lin1132\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Intento de recrear el PreparedStatement desde JDBC\tab 9}
\par \pard\plain \ltrpar\s18\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li1132\ri0\lin1132\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Soluci\'f3n:\tab 9}
\par \pard\plain \ltrpar\s24\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li1415\ri0\lin1415\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Activaci\'f3n de los diarios\tab 9}
\par \pard\plain \ltrpar\s18\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li1132\ri0\lin1132\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Soluci\'f3n r\'e1pida:\tab 10}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Aplicaci\'f3n de prueba java-db2\tab 10}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configuraci\'f3n y ejecuci\'f3n de los tests\tab 10}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configuraci\'f3n y despliegue de la aplicaci\'f3n web\tab 11}
\par \pard\plain \ltrpar\s16\cf0\tldot\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li566\ri0\lin566\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Aplicaci\'f3n de pruebas online\tab 12}
\par \pard\plain \ltrpar\s15\cf0\tldot\tqr\tx9638{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li283\ri0\lin283\rin0\fi0\ql\rtlch\af14\afs24\lang255\ltrch\dbch\af11\langfe255\hich\fs24\lang1034\loch\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Conclusiones\tab 13}
\par \sect\sectd\sbknone\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1787\margbsxn2075\headery1134{\header \pard\plain \s1\cf0\qr{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034 {\rtlch \ltrch\loch\f1\fs20\lang1034\i0\b0 Conexi\'f3n a un AS/400 (iSeries) desde JDBC}
\par \pard\plain \s21\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\margtsxn653\margbsxn998\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034 
\par }
\footery1134{\footer \pard\plain \s20\cf0\qr\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034 
\par \pard\plain \s21\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\margtsxn653\margbsxn998\brdrb\brdrs\brdrw1\brdrcf11\brsp0{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp0{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\rtlch\af13\afs12\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs12\lang1034\loch\f1\fs12\lang1034 
\par \pard\plain \s20\cf0\qr\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af13\afs20\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs20\lang1034\loch\f1\fs20\lang1034{\field{\*\fldinst \\page}{\fldrslt 13}}{\rtlch \ltrch\loch }
\par }

\pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql 
\par \page\pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Los dos drivers que pueden hacer el trabajo}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b {\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b DB2 Universal JDBC Driver}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Con este driver no he tenido problemas para conectar a una Base de Datos DB2 corriendo en un servidor Linux.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Pero para conectar a un AS/400 este driver requiere un fichero de licencia que nos ha resultado imposible encontrar.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 El error:}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 La versi\'f3n del controlador IBM Universal JDBC utilizada carece de licencia para la conectividad con las bases de datos QAS. }
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Para conectarse con este servidor debe obtener una copia de licencia del controlador IBM DB2 Universal para JDBC y SQLJ. }
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Debe instalarse en la v\'eda de acceso de clase de aplicaci\'f3n un archivo de licencia db2jcc_license_*.jar adecuado a la plataforma de este destino. }
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 La conectividad con las bases de datos QAS puede habilitarse mediante uno de los siguientes archivos de licencia: [ db2jcc_license_cisuz.jar ]. ERRORCODE=-4472, SQLSTATE=42968}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Este fichero se supone que se encuentra en el producto {\rtlch\ltrch\dbch\hich\b\loch\b DB2 Connect} pero hemos revisado los CDs que hab\'eda en las oficinas de Wtul y no lo hemos encontrado, incluso hemos instalado el producto y no hemos encontrado el fichero en todo lo que el producto insta
la.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 IBM dice que se encuentra ah\'ed: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www-1.ibm.com/support/docview.wss?uid=swg21191319}}
\par \pard\plain \li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\f3\fs22\b\f12\fs23\i\b\fs23\i\b \ltrpar\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Ejemplo de conexi\'f3n}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b public}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1  Connection getConnectionIBMUniversalDriver(}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String username, }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String password,}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String ipServer,}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String Database}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 ) }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f5\fs20\b\loch\f5\fs20\b throws}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20  SQLException\{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab DriverManager.}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\i\loch\i registerDriver}{\cf1 ( }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  com.ibm.db2.jcc.DB2Driver() );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab Connection connection = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b null}{\cf1 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab String urlConnection = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "jdbc:db2://"}{\cf1  + ipServer + }{\cf4 "/"}{\cf1  + Database;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 \tab connection = DriverManager.}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\i\loch\f5\fs20\i getConnection}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 ( urlConnection, username, password );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b return}{\cf1  }{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 connection}{\cf1 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \}}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b {\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b IBM ToolBox para Java}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Este es el driver {\rtlch\ltrch\dbch\hich\b\loch\b m\'e1s recomendado} y sobre el que existe m\'e1s documentaci\'f3n y comunidad.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Es tambi\'e9n conocido por {\rtlch\ltrch\dbch\hich\b\loch\b JTOpen}.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Es el recomendado de IBM.}
\par \pard\plain \li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\f3\fs22\b\f12\fs23\i\b\fs23\i\b \ltrpar\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Ejemplo de conexi\'f3n}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b public}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1  Connection getConnectionAS400Driver(}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String username, }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String password,}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String ipServer,}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String Database}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 ) }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f5\fs20\b\loch\f5\fs20\b throws}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20  SQLException\{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab DriverManager.}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\i\loch\i registerDriver}{\cf1 (}{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  com.ibm.as400.access.AS400JDBCDriver());}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab Connection connection = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b null}{\cf1 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab String urlConnection = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "jdbc:as400://"}{\cf1  + ipServer + }{\cf4 "/"}{\cf1  + Database;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 \tab connection = DriverManager.}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\i\loch\f5\fs20\i getConnection}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 ( urlConnection, username, password );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f5\b\loch\f5\b \tab return}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5  }{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 connection}{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \}}
\par \pard\plain \li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\f3\fs22\b\f12\fs23\i\b\fs23\i\b \ltrpar\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Utilidad Ping}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Este Driver tiene una curiosa utilidad para comprobar si en la ip que le indicas hay un AS/400 con su DB2 escuchando:}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b public}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1  Connection ToolBoxPing(}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String ipServer}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 ) }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f5\fs20\b\loch\f5\fs20\b throws}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20  SQLException\{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 \tab AS400JPing pingObj = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\f5\fs20\b\loch\f5\fs20\b new}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20  AS400JPing( IpServer , AS400.}{\cf5\rtlch\ltrch\dbch\hich\f5\fs20\i\loch\f5\fs20\i COMMAND}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 , }{\cf3\rtlch\ltrch\dbch\hich\f5\fs20\b\loch\f5\fs20\b false}{\cf1\rtlch\ltrch\dbch\hich\f5\fs20\loch\f5\fs20 );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b if}{\cf1  (pingObj.ping()) \{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab System.}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf5\rtlch\ltrch\dbch\hich\i\loch\i out}{\cf1 .println(}{\cf4 "SUCCESS"}{\cf1 );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \} }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b else}{\cf1  \{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab System.}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf5\rtlch\ltrch\dbch\hich\i\loch\i out}{\cf1 .println(}{\cf4 "FAILED"}{\cf1 );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \}}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Podemos ampliar esta utilidad con un mont\'f3n de tests:}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b public}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0  {\cf3\rtlch\ltrch\dbch\hich\b\loch\b static} {\cf3\rtlch\ltrch\dbch\hich\b\loch\b void} main(String[] args) \{}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab String ipServer = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "217.127.196.233"}{\cf1 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 //}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 // cargamos hash con todos los servicios a ejecutar.}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 //}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab HashMap<String , Integer> servicios = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  HashMap<String, Integer>();}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.FILE"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i FILE}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.DATABASE"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i DATABASE}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.COMMAND"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i COMMAND}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.SIGNON"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i SIGNON}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.CENTRAL"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i CENTRAL}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.DATAQUEUE"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i DATAQUEUE}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.RECORDACCESS"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i RECORDACCESS}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab servicios.put( }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "AS400.PRINT"}{\cf1 , }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  Integer( AS400.}{\cf5\rtlch\ltrch\dbch\hich\i\loch\i PRINT}{\cf1  ) );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 //}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 // iniciamos objeto AS400Ping}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 //}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab AS400JPing pingObj = }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b new}{\cf1  AS400JPing( ipServer );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 //}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 // ejecuto pings}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 //}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab Set<String> keys = servicios.keySet();}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b for}{\cf1  (Iterator iter = keys.iterator(); iter.hasNext(); ) \{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \tab String key = (String) iter.next();}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b int}{\cf1  servicio = servicios.get( key ).intValue();}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b if}{\cf1  (pingObj.ping( servicio )) \{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 System.}{\cf5\rtlch\ltrch\dbch\hich\f5\i\loch\f5\i out}{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 .println}{\cf1 ( key + }{\cf4 ":SUCCESS"}{\cf1 );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab \} }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b else}{\cf1  \{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 System.}{\cf5\rtlch\ltrch\dbch\hich\f5\i\loch\f5\i out}{\cf1\rtlch\ltrch\dbch\hich\f5\loch\f5 .println}{\cf1 ( key + }{\cf4 ":FAILED"}{\cf1  );}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \tab \}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \}}
\par \pard\plain \li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\f3\fs22\b\f12\fs23\i\b\fs23\i\b \ltrpar\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Prueba para insert into}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b public}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0  {\cf3\rtlch\ltrch\dbch\hich\b\loch\b void} insertARegister(}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab Connection connection,}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String text}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 ) }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b throws}{\cf1  SQLException \{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String sql = }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "insert into MESSAGES ( MESSAGE_ID, MESSAGE_TEXT ) values ( default, '"}{\cf1  + text + }{\cf4 "' )"}{\cf1 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab Statement s = connection.createStatement();}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab s.execute( sql );}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab s.close();\tab \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \}}
\par \pard\plain \li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\f3\fs22\b\f12\fs23\i\b\fs23\i\b \ltrpar\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Lugar oficial de desarrollo y descarga}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://jt400.sourceforge.net/}
\par \pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Documentaci\'f3n}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Sitio oficial de IBM ToolBox para Java: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www-03.ibm.com/systems/i/software/toolbox/index.html}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Sitio oficial de IBM ToolBox para Java para programadores: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://publib.boulder.ibm.com/infocenter/systems/scope/i5os/index.jsp?topic=/rzahh/page1.htm}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Foro AS/400: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www.mail-archive.com/forum.help400@combios.es/info.html}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Lista del desarrollo del driver JT400: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 https://lists.sourceforge.net/lists/listinfo/jt400-news}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Foro AS/400: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://recursos-as400.com/forum/}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Foro AS/400: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://forums.systeminetwork.com/isnetforums/forumdisplay.php?f=84}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Foro AS/400: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://foros.emagister.com/foro-foro_de_as400-12625.htm}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Foro del Driver JTOpen: {\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www-912.ibm.com/j_dir/JTOpen.nsf/($All)?OpenView}}
\par \pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Preparaci\'f3n del AS/400}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Otra cosa y esta si es importante, ent\'e9rate en que versi\'f3n de sistema operativo esta el as400, {\rtlch\ltrch\dbch\hich\b\loch\b como sea inferior a la 4.4 date por muerto}. Ten en cuenta que es un sistema que tiene 20 a\'f1os y hay quien esta todav\'eda en 2.3.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www.lawebdelprogramador.com/news/mostrar_new.php?id=6&texto=AS/400&n1=491315&n2=1&n3=1&n4=1&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b {\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b Requerimientos del AS/400 para funcionar con IBM Toolbox para java}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/rzahh/rzahnm05.htm}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Running IBM Toolbox for Java in a client/server environment requires that you enable the QUSER user profile, start the host servers, and have TCP/IP running. Perform these actions from an iSeries command line by running the following commands:}
\par \pard\plain {\listtext\pard\plain \li1570\ri1134\lin1570\rin1134\fi-360\sb113\i 1.\tab}\ilvl0 \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls2\aspalpha\li1570\ri1134\lin1570\rin1134\fi-360\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Type DSPUSRPRF USRPRF(QUSER) and press ENTER to enable the QUSER\line user profile. The resulting display shows the status for QUSER.}
\par \pard\plain {\listtext\pard\plain \li1570\ri1134\lin1570\rin1134\fi-360\sb113\i 2.\tab}\ilvl0 \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls2\aspalpha\li1570\ri1134\lin1570\rin1134\fi-360\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Type STRHOSTSVR and press ENTER to start the OS/400 host servers.}
\par \pard\plain {\listtext\pard\plain \li1570\ri1134\lin1570\rin1134\fi-360\sb113\i 3.\tab}\ilvl0 \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls2\aspalpha\li1570\ri1134\lin1570\rin1134\fi-360\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Type STRTCPSVR SERVER(*DDM) to start the TCP/IP server (with *DDM specified for the Server parameter).}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Traduci\'f3n libre m\'eda sin conocimientos t\'e9cnicos del AS400:}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Ejecutar el IBM Toolbox para Java en un entorno cliente/servidor requiere que tu actives el perfil QUSER, arranques los servidores del host, y tengas TCP/IP ejecut\'e1ndose. Haz estas acciones desde una consola iSeries ejecutando los siguientes comandos:}
\par \pard\plain {\listtext\pard\plain \li1570\ri1134\lin1570\rin1134\fi-360\sb113\i 1.\tab}\ilvl0 \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls7\aspalpha\li1570\ri1134\lin1570\rin1134\fi-360\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Escribe DSPUSRPRF USRPRF(QUSER) y pulsa ENTER para activar el perfil QUSER. La pantalla resultante muestra el estado para QUSER.}
\par \pard\plain {\listtext\pard\plain \li1570\ri1134\lin1570\rin1134\fi-360\sb113\i 2.\tab}\ilvl0 \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls7\aspalpha\li1570\ri1134\lin1570\rin1134\fi-360\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Escribe  STRHOSTSVR y pulsa ENTER para arrancar los servidores de host OS/400.}
\par \pard\plain {\listtext\pard\plain \li1570\ri1134\lin1570\rin1134\fi-360\sb113\i 3.\tab}\ilvl0 \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls7\aspalpha\li1570\ri1134\lin1570\rin1134\fi-360\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Escribe STRTCPSVR SERVER(*DDM) para arrancar el servidor TCP/IP (con *DDM especificado para los param\'e9tros Server).}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Alguien por los foros es m\'e1s estricto con los servidores del host y aconsejan ejecutar: STRHOSTSVR *ALL.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Otra persona me dice esto:}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch \'93}{\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Has mirado que est\'e9n arrancados los servicios necesarios en el AS400,\line por ejemplo el servicio de router.\'94}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0{\rtlch\ltrch\dbch\hich\b\loch\b Atenci\'f3n: }}{\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 el arranque de todos los servicios puede tardar bastante y consumir mucha m\'e1quina.}
\par \pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Problemas de conexi\'f3n con el AS400}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Hemos tenido muchos problemas de conexi\'f3n y hemos estado consultando la documentaci\'f3n, foros y listas de correo.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Como esta:}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://foros.emagister.com/mensaje-PostPost_connection_refused_conectando_a_db2_desde_java-12625-638637-1-.htm}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Lo primero ha sido probar la conexi\'f3n al AS400 desde un cliente que sabemos que deber\'eda funcionar como un {\rtlch\ltrch\dbch\hich\b\loch\b Access con driver ODBC}. Hemos visto que esto tambi\'e9n fallaba.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Al final hemos tenido que levantar todos los servicios del AS400, esto casi fr\'ede la m\'e1quina pero al final ha conectado.}
\par \pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Configurando todo para trabajar desde Hibernate}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b {\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b hibernate.cfg.xml}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <?}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 xml }{\cf10 version}{\cf1 =}{\cf4 '1.0' }{\cf10 encoding}{\cf1 =}{\cf4 'utf-8'}{\cf8 ?>}{\cf1  }{\cf8 <!}{\cf9 DOCTYPE }{\cf2 hibernate-configuration}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf2         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf11 PUBLIC }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf2 "-//Hibernate/Hibernate Configuration DTD//EN"}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf2         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\cf8\rtlch\ltrch\dbch\hich\loch}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <?}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 xml }{\cf10 version}{\cf1 =}{\cf4 '1.0' }{\cf10 encoding}{\cf1 =}{\cf4 'utf-8'}{\cf8 ?>}{\cf1  }{\cf8 <!}{\cf9 DOCTYPE }{\cf2 hibernate-configuration}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf2         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf11 PUBLIC }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf2 "-//Hibernate/Hibernate Configuration DTD//EN"}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf2         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf7 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 hibernate-configuration}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 session-factory}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.connection.driver_class"}{\cf8 >}{\cf1 com.ibm.as400.access.AS400JDBCDriver}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.connection.url"}{\cf8 >}{\cf1 jdbc:as400://217.127.196.233/JAVADB2;prompt=false}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch         }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.connection.username"}{\cf8 >}{\cf1 JAVADB2}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.connection.password"}{\cf8 >}{\cf1 DB2JAVA}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.c3p0.min_size"}{\cf8 >}{\cf1 5}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.c3p0.max_size"}{\cf8 >}{\cf1 20}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.c3p0.timeout"}{\cf8 >}{\cf1 300}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.c3p0.max_statements"}{\cf8 >}{\cf1 50}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.c3p0.idle_test_period"}{\cf8 >}{\cf1 3000}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0\cf12 <!-- SQL to stdout logging -->}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "show_sql"}{\cf8 >}{\cf1 true}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "format_sql"}{\cf8 >}{\cf1 true}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "use_sql_comments"}{\cf8 >}{\cf1 true}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "dialect"}{\cf8 >}{\cf1 org.hibernate.dialect.DB2400Dialect}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 mapping }{\cf10 resource}{\cf1 =}{\cf4 "hello/Message.hbm.xml"}{\cf8 />}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\cf1     }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 </}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 session-factory}{\cf8 >}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0\ltrch\hich\f9\loch\f9{\cf8\rtlch\ltrch\dbch\hich\fs20\loch\fs20 </}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0\ltrch\hich\f9\loch\f9{\cf9\rtlch\ltrch\dbch\hich\fs20\loch\fs20 hibernate-configuration}{\cf8\rtlch\ltrch\dbch\hich\fs20\loch\fs20 >}}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b {\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b Problemas con Hibernate}
\par \pard\plain \li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\f3\fs22\b\f12\fs23\i\b\fs23\i\b \ltrpar\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li340\ri0\lin340\rin0\fi0\sb240\sa120{\*\shadow0\shdwdist102\shdwstyle411\shdwfcol0}\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Error SQL7008}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 java.sql.SQLException: [SQL7008] MESSAGES de JAVADB2 no v\'e1lido para la operaci\'f3n.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Estoy teniendo este problema al hacer los insert intos esta es la sentencia que hibernate intenta ejecutar:}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch        }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 insert into}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch             }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 MESSAGES}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch             }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 (MESSAGE_ID, MESSAGE_TEXT) }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch         }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 values}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch             }{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 (default, ?)}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 En formato {\rtlch\ltrch\dbch\hich\b\loch\b Prepared Statement}.}
\par \pard\plain \li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\f3\fs22\b\f12\fs23\b\fs23\b \ltrpar\s11\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b{\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b\cf1 Intento de recrear el PreparedStatement desde JDBC}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b public}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1  }{\cf3\rtlch\ltrch\dbch\hich\b\loch\b void}{\cf1  insertByPreparedStatement(}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab Connection connection,}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab String text}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 ) }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf3\rtlch\ltrch\dbch\hich\b\loch\b throws}{\cf1  SQLException\{}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0\cf1 \tab String sql = }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf1 \tab \tab }}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf4 "insert into MESSAGES ( MESSAGE_ID, MESSAGE_TEXT ) values ( default, ? )"}{\cf1 ;}}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab \tab }
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0\cf1 \tab PreparedStatement ps = connection.prepareStatement(sql);}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab ps.setString( 1, text );}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab ps.executeUpdate();}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034 {\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0 \tab ps.close();}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0\cf1 \}}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 La llamada al PreparedStatement funciona perfectamente as\'ed que el problema debe ser algo de Hibernate.}
\par \pard\plain \li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\f3\fs22\b\f12\fs23\b\fs23\b \ltrpar\s11\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b{\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b\cf1 Soluci\'f3n:}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Seg\'fan estos foros:}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www.mail-archive.com/forum.help400@combios.es/msg14793.html}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\f8\fs18\f8\fs18\f8\fs18 \u9679\'3f\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://forum.hibernate.org/viewtopic.php?t=924511&highlight=sql7008}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 El problema es que tanto EJBs como Hibernate usan transacciones por defecto y para que puedan funcionar {\rtlch\ltrch\dbch\hich\b\loch\b el AS400 debe tener activados los diarios} (journal) para el fichero que se intenta actualizar.}
\par \pard\plain \li624\ri0\lin624\rin0\fi0\sb240\sa120\keepn\f3\fs21\b\f12\fs21\b\fs21\b \ltrpar\s23\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li624\ri0\lin624\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs21\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs21\lang1034\b\loch\f3\fs21\lang1034\b {\rtlch \ltrch\loch\f3\fs21\lang1034\i0\b Activaci\'f3n de los diarios}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Lo puedes hacer desde linea de mandatos primero creando primero el receptor (mandato CRTJRNRCV) y luego el diario(mandato CRTJRN).}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Finalmente arrancas el registro por diario de tablas/ficheros deseados con STRJRNPF.}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 Todo esto tambien se puede hacer f\'e1cilmente desde el navegador de operaciones de Client Access en su apartado bases de datos.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://www.mail-archive.com/forum.help400@combios.es/msg14793.html}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Los de Hibernate dicen:}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 The problem is that Hibernate will require transactions, and without journaling DB2/400 is not capable of SQL transactions. You will REQUIRE journaling to work with hibernate}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://forum.hibernate.org/viewtopic.php?t=924511&highlight=sql7008\'0d}
\par \pard\plain \li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\f3\fs22\b\f12\fs23\b\fs23\b \ltrpar\s11\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri0\lin567\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs22\lang1034\b\loch\f3\fs22\lang1034\b {\rtlch \ltrch\loch\f3\fs22\lang1034\i0\b Soluci\'f3n r\'e1pida:}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Hackear el hibernate.cfg.xml:}
\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li170\ri170\lin170\rin170\fi0\box\brdrs\brdrw1\brdrcf11\brsp142{\*\brdrt\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrl\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrb\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\brdrr\brdlncol11\brdlnin0\brdlnout1\brdlndist0}\brsp142{\*\shadow3\shdwdist85\shdwstyle415\shdwfcol0}\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\langfe255\hich\f7\fs20\lang1034\loch\f7\fs20\lang1034{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf8 <}}{\rtlch \ltrch\loch\f7\fs20\lang1034\i0\b0{\cf9 property }{\cf10 name}{\cf1 =}{\cf4 "hibernate.connection.isolation"}{\cf8 >}{\cf1 0}{\cf8 </}{\cf9 property}{\cf8 >}}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Los de Hibernate dicen:}
\par \pard\plain \ltrpar\s22\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li850\ri1134\lin850\rin1134\fi227\sb113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\i\loch\f1\fs24\lang1034\i {\rtlch \ltrch\loch\f1\fs24\lang1034\i\b0 I too had to work against an AS400 database with journalling off. Setting hibernate.connection.isolation 0 worked for me, however each statement was autocommitted.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://forum.hibernate.org/viewtopic.php?t=924511&highlight=sql7008\'0d}
\par \pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Aplicaci\'f3n de prueba java-db2}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Se ha desarrollado una aplicaci\'f3n completamente operativa y con un juego de tests configurables para poder probar futuras conexiones AS400.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 La aplicaci\'f3n se llama {\rtlch\ltrch\dbch\hich\b\loch\b java-db2} y se adjunta con este documento tanto el c\'f3digo de la misma como todas las herramientas necesarias para su compilaci\'f3n, configuraci\'f3n y ejecuci\'f3n.}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b{\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b\cf1 Configuraci\'f3n y ejecuci\'f3n de los tests}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 1.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 {\*\bkmkstart DDE_LINK}Conseguir el codigo del proyecto.{\*\bkmkend DDE_LINK}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 2.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Descomprimirlo en un directorio de usuario.}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 3.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Preparar el AS400}
\par \pard\plain {\listtext\pard\plain \li1429\ri340\lin1429\rin340\fi-360\sb170\sa113 1.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1429\ri340\lin1429\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Escribe DSPUSRPRF USRPRF(QUSER) y pulsa ENTER para activar el perfil QUSER. La pantalla resultante muestra el estado para QUSER.}
\par \pard\plain {\listtext\pard\plain \li1429\ri340\lin1429\rin340\fi-360\sb170\sa113 2.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1429\ri340\lin1429\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Escribe  STRHOSTSVR y pulsa ENTER para arrancar los servidores de host OS/400.}
\par \pard\plain {\listtext\pard\plain \li1429\ri340\lin1429\rin340\fi-360\sb170\sa113 3.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1429\ri340\lin1429\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Escribe STRTCPSVR SERVER(*DDM) para arrancar el servidor TCP/IP (con *DDM especificado para los param\'e9tros Server).}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 4.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Crear la tabla usando el sql en {\rtlch\ltrch\dbch\hich\b\loch\b schema-db2.sql}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 5.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configurar los par\'e1metros en el {\rtlch\ltrch\dbch\hich\b\loch\b build.xml}}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 ipServer}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 userName}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 3.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 userPassword}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 6.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configurar las propiedades de Hibernate en {\rtlch\ltrch\dbch\hich\b\loch\b src/java/hibernate.cfg.xml}}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.connection.url}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.connection.username}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 3.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.connection.password}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 7.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configurar el log en {\rtlch\ltrch\dbch\hich\b\loch\b src/java/log4j.properties}}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 log4j.appender.R}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 log4j.appender.R.File}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 8.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Usar las task de ant para ejecutar las pruebas}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 ant testPing (para testear la conexi\'f3n con el AS400)}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 ant testJTOpen (para testear los select, insert ydelete en la tabla MESSAGES)}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 3.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 ant testHibernate (para testear los select, insert ydelete en la tabla MESSAGES usando Hibernate)}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b{\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b\cf1 Configuraci\'f3n y despliegue de la aplicaci\'f3n web}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 1.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Conseguir el codigo del proyecto.}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 2.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Descomprimirlo en un directorio de usuario.}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 3.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Preparar el AS400}
\par \pard\plain {\listtext\pard\plain \li1429\ri340\lin1429\rin340\fi-360\sb170\sa113 1.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1429\ri340\lin1429\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Escribe DSPUSRPRF USRPRF(QUSER) y pulsa ENTER para activar el perfil QUSER. La pantalla resultante muestra el estado para QUSER.}
\par \pard\plain {\listtext\pard\plain \li1429\ri340\lin1429\rin340\fi-360\sb170\sa113 2.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1429\ri340\lin1429\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Escribe  STRHOSTSVR y pulsa ENTER para arrancar los servidores de host OS/400.}
\par \pard\plain {\listtext\pard\plain \li1429\ri340\lin1429\rin340\fi-360\sb170\sa113 3.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1429\ri340\lin1429\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Escribe STRTCPSVR SERVER(*DDM) para arrancar el servidor TCP/IP (con *DDM especificado para los param\'e9tros Server).}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 4.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Crear la tablas usando el sql en {\rtlch\ltrch\dbch\hich\b\loch\b schema-db2.sql}}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 5.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configurar las propiedades de Hibernate en {\rtlch\ltrch\dbch\hich\b\loch\b src/java/hibernate.cfg.xml}}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.connection.url}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.connection.username}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 3.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 hibernate.connection.password}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 6.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Configurar el log en {\rtlch\ltrch\dbch\hich\b\loch\b src/java/log4j.properties}}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 log4j.appender.R}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 2.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 log4j.appender.R.File}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 7.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Usar las task de ant para crear la aplicaci\'f3n web {\rtlch\ltrch\dbch\hich\b\loch\b .war}}
\par \pard\plain {\listtext\pard\plain \li1647\ri340\lin1647\rin340\fi-360\sb170\sa113 1.\tab}\ilvl1 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1647\ri340\lin1647\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 ant dist}
\par \pard\plain {\listtext\pard\plain \li1287\ri340\lin1287\rin340\fi-360\sb170\sa113 8.\tab}\ilvl0 \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li1287\ri340\lin1287\rin340\fi-360\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Usar el {\rtlch\ltrch\dbch\hich\b\loch\b dist/java-db2.war} para desplegar la aplicaci\'f3n en un contenedor de servlets como Tomcat}
\par \pard\plain \li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\f3\fs28\b\f12\fs28\b\fs28\b \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li227\ri0\lin227\rin0\fi0\sb240\sa120\keepn\ql\rtlch\afs28\lang255\ab\ltrch\dbch\af12\langfe255\hich\f3\fs28\lang1034\b\loch\f3\fs28\lang1034\b {\rtlch \ltrch\loch\f3\fs28\lang1034\i0\b Aplicaci\'f3n de pruebas online}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Durante un per\'edodo de tiempo estar\'e1 disponible un despliegue de la aplicaci\'f3n de pruebas de un servidor m\'edo:}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034{\rtlch \ltrch\loch\f10\fs20\lang1034\i0\b0\*\cs26\cf2\ul\ulc0\rtlch\ltrch\dbch\hich\f10\fs20\lang1034\loch\f10\fs20\lang1034 http://fernandoguillen.info:8180/java-db2/}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Pod\'e9is comprobar que esta aplicaci\'f3n est\'e1 atacando a vuestro AS400.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \page\pard\plain \sb240\sa120\cbpat14\keepn\cf13\f3\fs40\b\f12\fs28\i\b\fs28\i\b \ltrpar\s8\cf13{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\sb240\sa120\cbpat14\keepn\ql\rtlch\afs28\lang255\ai\ab\ltrch\dbch\af12\langfe255\hich\f3\fs40\lang1034\b\loch\f3\fs40\lang1034\b {\rtlch \ltrch\loch\f3\fs40\lang1034\i0\b Conclusiones}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Ha sido una prueba dura y hemos tenido menos suerte de la que nos merec\'edamos.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 A\'fan as\'ed esto puede ser una cosa a celebrar pues nos hemos topado y hemos superado muchos obst\'e1culos que sabremos solventar r\'e1pidamente en el futuro.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 La conexi\'f3n con el AS400 no es trivial y requiere de una configuraci\'f3n del AS400 muy espec\'edfica.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 Existe m\'e1s documentaci\'f3n sobre conectar JDBC con el AS400 de la que me esperaba.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 {\rtlch \ltrch\loch\f1\fs24\lang1034\i0\b0 IBM presta mucha documentaci\'f3n incluso un driver open-source para programar Java atacando a un AS400.}
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain \ltrpar\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li567\ri340\lin567\rin340\fi113\sb170\sa113\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034 
\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360 \tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af13\afs24\lang255\ltrch\dbch\af11\langfe255\hich\f1\fs24\lang1034\loch\f1\fs24\lang1034
\par }